home *** CD-ROM | disk | FTP | other *** search
- as of release 1.4, 'assert' is a keyword, and may not be used as an identifier
- Das Wort 'assert' ist nun Teil der Sprache Java
- und hat eine spezielle Bedeutung (es ist ein
- Schlⁿsselwort). Es kann nicht verwendet werden,
- um Variablen oder Methoden zu benennen. Bitte
- wΣhlen Sie einen anderen Namen.
-
- qualified new of static class
- Leider kein Hilfetext verfⁿgbar.
-
- * is abstract; cannot be instantiated
- Die Klasse ist als 'abstract' deklariert. Das
- bedeutet, dass sie Methoden enthΣlt, die sie
- aber nicht implementiert (abstrakte Methoden).
- Sie k÷nnen keine Objekte von abstrakten Klassen
- erzeugen. Sie mⁿssen eine von der abstrakten
- Klasse abgeleitete Klasse finden oder schreiben,
- die alle abstrakten Methoden implementiert. Von
- dieser Klasse k÷nnen Sie dann Objekte erzeugen.
-
- abstract methods cannot have a body
- Sie haben eine Methode als 'abstract' deklariert
- und haben einen Methodenrumpf geschrieben. Das
- ist ein Widerspruch. Abstrakte Methodendeklarationen
- besitzen nur einen Methodenkopf, gefolgt von einem
- Strichpunkt. Entfernen Sie entweder das Wort
- "abstract" oder den Methodenrumpf.
-
- * is already defined in *
- In dieser Methode gibt es bereits eine Variable
- (oder vielleich einen Parameter) mit demselben
- Namen. Verwenden Sie einen anderen Namen. (Oder
- haben Sie vielleicht dieselbe Variable gemeint?
- Dann entfernen Sie die Typangabe, sodass es nicht
- wie eine neue Variablendeklaration aussieht.)
-
- anonymous class implements interface; cannot have arguments
- Leider kein Hilfetext verfⁿgbar.
-
- anonymous class implements interface; cannot have qualifier for new
- Leider kein Hilfetext verfⁿgbar.
-
- array required, but *
- Sie verwenden hier eine Syntax, die so aussieht, als
- wolltebn Sie auf ein Arrayelement zugreifen. Die
- Variable, die Sie meinen, ist allerdings kein Array.
-
- break outside switch or loop
- Die "break"-Anweisung verlΣsst einen Block wie etwa
- eine "switch"-Anweisung oder eine Schleife ("for"-,
- "while"- oder "do"-Schleife). Ausserhalb eines solchen
- Blocks kann "break" nicht angewendet werden.
-
- * must be first statement in constructor
- In jeder Klasse, die eine Superklasse (ⁿbergeordnete
- Klasse) besitzt, sollten Sie als Allererstes den
- Konstruktor der Superklasse aufrufen. Dazu fⁿgen Sie
- super(...);
- als erste ausfⁿhrbare Zeile Ihres Konstruktors ein
- (und ersetzen die Punkte durch die entsprechenden
- Parameter). Der Versuch, die Variablen der Superklasse
- zu verwenden, bevor deren Konstruktor aufgerufen wurde,
- fⁿhrt zu ─rger!
-
- cannot access *
- Leider kein Hilfetext verfⁿgbar.
-
- * cannot be applied to *
- Leider kein Hilfetext verfⁿgbar.
-
- cannot assign a value to final variable *
- Die Variable, der Sie hier etwas zuweisen wollen,
- wurde als "final" deklariert. Das bedeutet, dass
- Sie ihren Wert spΣter nicht mehr Σndern dⁿrfen.
- Wenn Sie den Wert wirklich Σndern mⁿssen, entfernen
- Sie "final" aus der Variablendeklaration.
-
- * cannot be dereferenced
- Sie verwenden die Punktnotation, um eine Variable oder
- eine Methode eines anderen Objekts anzusprechen. Die
- Variable, die Sie verwenden, ist allerdings nicht vom
- Typ eines Objekts -- sie besitzt keine Variablen oder
- Methoden.
-
- cannot inherit from final *
- Die Superklasse (die Klasse, die nach dem Schlⁿsselwort
- "extends" aufscheint) ist als "final" deklariert. Das
- bedeutet, dass sie abgeleitete Klassen ausdrⁿcklich
- verhindert. Tut uns Leid -- Sie k÷nnen nicht ableiten,
- wenn die Superklasse das nicht will ...
-
- * before supertype constructor has been called
- In jeder Klasse, die eine Superklasse (ⁿbergeordnete
- Klasse) besitzt, sollten Sie als Allererstes den
- Konstruktor der Superklasse aufrufen. Dazu fⁿgen Sie
- super(...);
- als erste ausfⁿhrbare Zeile Ihres Konstruktors ein
- (und ersetzen die Punkte durch die entsprechenden
- Parameter). Der Versuch, die Variablen der Superklasse
- zu verwenden, bevor deren Konstruktor aufgerufen wurde,
- fⁿhrt zu ─rger!
-
- cannot return a value from method whose result type is void
- Der Rⁿckgabetyp "void" in einer Methodensignatur bedeutet,
- dass die Methode kein Ergebnis zurⁿckliefert. Der Methoden-
- rumpf sollte keine "return"-Anweisung beinhalten.
-
- cannot select a static class from a parameterized type
- Leider kein Hilfetext verfⁿgbar.
-
- * cannot be inherited with different arguments:*
- Leider kein Hilfetext verfⁿgbar.
-
- 'catch' without 'try'
- "catch" ist ein Schlⁿsselwort, das nur nach einem "try"-Block
- auftreten darf. Die korrekte Anordnung ist:
- try {
- Anweisungen;
- }
- catch(Exception e) {
- Anweisungen;
- }
-
- * clashes with package of same name
- Vergewissern Sie sich, dass die Klasse und das Paket
- unterschiedliche Namen haben. Fⁿr gew÷hnlich sollten
- Klassennamen mit einem Grossbuchstaben beginnen, wΣhrend
- Packagenamen mit einem Kleinbuchstaben beginnen.
-
- code too large for try statement
- Innerhalb dieses "try"-Blocks befinden sich zuviele
- Anweisungen. Verschieben Sie den Code in eine getrennte
- Methode und fⁿgen Sie hier einen Methodenaufruf ein.
-
- constant expression required
- Sie haben hier eine Variable oder einen Ausdruck
- angegeben, aber das ist nicht zulΣssig. Sie dⁿrfen
- hier nur Konstante verwenden. Konstante sind Zahlen
- (wie etwa 42) oder Symbole, die als "final" deklariert
- sind.
-
- continue outside of loop
- Die "continue"-Anweisung wird benutzt, um sofort den
- nΣchsten Schleifendurchlauf zu beginnen. Sie hat
- ausserhalb einer Schleife keine Bedeutung und kann
- nur innerhalb einer "for"-, "while"- oder "do"-Schleife
- verwendet werden.
-
- cyclic inheritance involving *
- Sie versuchen hier, eine Klasse abzuleiten, aber diese
- Klasse ist bereits als von Ihrer Klasse abgeleitet
- deklariert! Nun, das kann nicht funktionieren! Sie
- mⁿssen entscheiden, welche Klasse die Superklasse ist
- und welche die abgeleitete.
-
- * does not exist
- Sie haben hier einen Namen benutzt (m÷glicherweise, um
- sich auf eine Variable, eine Klasse oder ein Paket
- zu beziehen), den es nicht gibt. Es gibt weder eine
- Variable, noch eine Klasse noch ein Paket mit diesem
- Namen.
-
- duplicate class:*
- Es scheint bereits eine Klasse mit diesem Namen zu geben.
-
- duplicate case label
- Sie haben innerhalb ein- und derselben "switch"-Anweisung
- denselben Label zweimal vergeben.
-
- duplicate default label
- Sie haben innerhalb ein- und derselben "switch"-Anweisung
- zweimal "default" geschrieben. Das k÷nnen Sie nicht tun --
- einmal ist genug.
-
- 'else' without 'if'
- Das Schlⁿsselwort "else" kann nur als Teil einer
- "if"-Anweisung auftauchen, in der Form
- if (Bedingung)
- Anweisung;
- else
- Anweisung;
- Haben Sie vielleicht bloss die Klammern rund um die
- Anweisungen vergessen? Wenn Sie nach dem "if" mehr als
- eine Anweisung haben, mⁿssen Sie Klammern verwenden wie
- hier:
- if (Bedingung)
- {
- Anweisung1;
- Anweisung2;
- }
- else
- {
- Anweisung3;
- }
-
- empty character literal
- Sie haben ein leeres Zeichen geschrieben. Sie k÷nnen ''
- nicht schreiben. Eine Zeichenkonstante besteht aus einem
- einzelnen Zeichen, das unter einfachen Anfⁿhrungszeichen
- steht, z.B. 'a'. Zumeist kann nur ein einziges Zeichen
- zwischen den Anfⁿhrungszeichen stehen. Die einzige Ausnahme
- bildet der Backslash (Escape-Zeichen) als erstes Zeichen,
- der fⁿr die Angabe von Sonderzeichen wie '\n' oder '\t'
- verwendet wird.
-
- * has already been caught
- Diese "catch"-Anweisung ist nutzlos. Sie kann niemals
- ausgefⁿhrt werden, weil alle Exceptions, die sie
- auffangen soll, bereits von einer anderen "catch"-Anweisung
- weiter oben aufgefangen werden.
-
- * is never thrown in body of corresponding try statement
- Sie haben angegeben, hier eine Exception auffangen
- zu wollen. Aber ich kann Ihnen sagen, dass diese Exception
- hier niemals auftreten wird! Im "try"-Block gibt es keine
- Anweisung, die diese Exception hervorrufen kann.
-
- 'finally' without 'try'
- "catch" ist ein Schlⁿsselwort, das nur nach einem "try"-Block
- auftreten darf. Die korrekte Anordnung ist:
- try {
- Anweisungen;
- }
- catch(Exception e) {
- Anweisungen;
- }
- finally {
- Anweisungen;
- }
-
- floating point number too large
- Das System kann mit Gleitkommazahlen dieser Gr÷▀e nicht umgehen.
-
- floating point number too small
- Das System kann mit Gleitkommazahlen dieser Kleinheit nicht umgehen.
-
- inner classes cannot have static declarations
- Sie k÷nnen keine statischen Typen in verschachtelten Klassen
- deklarieren. Wenn Sie hier einen statischen Typ ben÷tigen,
- deklariern Sie ihn in der Σusseren Klasse.
-
- illegal character:*
- In der Sourcedatei befindet sich hier ein unzulΣssiges Zeichen,
- das m÷glicherweise unsichtbar ist. Wenn Sie es nicht finden und
- l÷schen k÷nnen, l÷schen Sie die ganze Zeile und geben Sie sie
- neu ein.
-
- illegal combination of modifiers: *
- Sie haben versucht, zwei Typ-Modifizierer in nicht zulΣssiger Weise
- miteinander zu kombinieren. Wahrscheinlich widersprechen einander
- die Bedeutungen der beiden Modifizierer, beispielsweise wie wenn eine
- Methode als sowohl als "abstract" als auch als "native", "final",
- "private" oder "synchronized" deklariert wⁿrde.
-
- illegal escape character
- Ein Sonderzeichen wird durch einen Backslash und ein zweites
- Zeichen dargestellt, z.B. '\n'. Es gibt nur eine begrenzte
- Menge von Zeichen, die nach dem Backslash zulΣssig sind. Es
- sind dies \n, \t, \b, \r, \f, \\, \', \" und Ziffern. Wenn Sie
- den Backslash selbst darstellen wollen, scheiben Sie "\\" --
- dies wird in Ihrem String mit einen einzelnen Backslash
- ersetzt.
-
- illegal forward reference
- Leider kein Hilfetext verfⁿgbar.
-
- illegal initializer for *
- Leider kein Hilfetext verfⁿgbar.
-
- illegal line end in character literal
- Sie haben einen Zeilenvorschub, wo ein Zeichen angegeben sein sollte.
- Das k÷nnen Sie nicht tun. Wenn Sie das Zeichen fⁿr einen Zeilen-
- vorschub angeben wollen, schreiben Sie es als '\n'.
-
- * is not an inner class
- Leider kein Hilfetext verfⁿgbar.
-
- illegal start of expression
- Leider kein Hilfetext verfⁿgbar.
-
- illegal start of type
- An einer Stelle im Sourcetext, wo der Name eines Typs erwartet wurde,
- wurde etwas Anderes gefunden (h÷chstwahrscheinlich ein Java-Schlⁿssel-
- wort). ▄berprⁿfen Sie diese Zeile nach fehlerhaften Typdefinitionen.
-
- illegal unicode escape
- Leider kein Hilfetext verfⁿgbar.
-
- improperly formed type, some parameters are missing
- Leider kein Hilfetext verfⁿgbar.
-
- incomparable types: *
- Leider kein Hilfetext verfⁿgbar.
-
- integer number too large: *
- Sie haben eine Zahl angegeben, die fⁿr den hier erwarteten Datentyp zu
- gross ist. Sie mⁿssen einen gr÷sseren Datentyp verwenden (z.B. "long"
- anstelle von "int").
-
- internal error; cannot instantiate *
- Leider kein Hilfetext verfⁿgbar.
-
- * but with different return type
- Sie versuchen vielleicht, zwei Methoden zu schreiben, die bis auf
- den Rⁿckgabetyp dieselbe Signatur haben. Das ist nicht zulΣssig.
-
- interface expected here
- Ein Interface kann nur von einem anderen Interface abgeleitet werden.
- Der Name, den Sie nach "extends" angegeben haben, ist kein Interface.
-
- interface methods cannot have body
- Methoden in Interfaces dⁿrfen nur Deklarationen sein. Das bedeutet, dass
- sie nur einen Methodenkopf enthalten sollten, gefolgt von einen Strichpunkt.
- Es sollte kein Methodenrumpf vorhanden sein.
-
- hexadecimal numbers must contain at least one hexadecimal digit
- Sie haben eine Hexadezimalzahl angegeben. (Das macht man, indem man die
- Zahl mit "0X" beginnt). In Hexadezimalzahlen muss nach dem "X"
- mindestens eine Ziffer folgen.
-
- invalid method declaration; return type required
- Eine Methodendeklaration muss auch einen Rⁿckgabetyp deklarieren.
- Wenn Ihre Methode z.B. einen String zurⁿckgibt, schreiben Sie:
- public String meineMethode();
- Wenn Sie keinen Rⁿckgabewert von dieser Methode wollen, mⁿssen Sie
- das Schlⁿsselwort "void" angeben, um anzuzeigen, dass es keinen
- Rⁿckgabetyp gibt. Zum Beispiel:
- public void meineMethode();
-
- * already in use
- In dieser Methode gibt es bereits eine Variable
- (oder vielleich einen Parameter) mit demselben
- Namen. Verwenden Sie einen anderen Namen. (Oder
- haben Sie vielleicht dieselbe Variable gemeint?
- Dann entfernen Sie die Typangabe, sodass es nicht
- wie eine neue Variablendeklaration aussieht.)
-
- * is accessed from within inner class; needs to be declared final
- Auf lokale Variable kann von inneren Klassen ⁿblicherweise nicht
- zugegriffen werden. Das ist aber genau das, was Sie hier versuchen.
- Sie haben zwei M÷glichkeiten: Sie k÷nnen den Zugriff auf die lokale
- Variable unterlassen, oder Sie k÷nnen die Variable "final" machen --
- dann k÷nnen Sie auf sie zugreifen.
-
- malformed floating point literal
- Sie haben in einer Gleitkommazahl einen Schreibfehler gemacht.
- (Eine Gleitkommazahl ist eine Zahl, die einen Kommapunkt enthΣlt).
- Beispiele richtig geschriebener Gleitkommazahlen sind:
- 18.0 18. 1.8e1 .18E2
-
- missing method body, or declare abstract
- Methoden mⁿssen entweder einen Methodenrumpf besitzen oder abstrakt
- sein. Ein Methodenrumpf ist der Block in geschwungenen Klammern { },
- der dem Methodenkopf folgt und Anweisungen enthΣlt.
- Wenn eine Methode keinen Methodenrumpf besitzt, muss sie das
- Schlⁿsselwort "abstract" in ihrem Methodenkopf enthalten, z.B.
- public abstract int getAntwort();
-
- missing return statement
- Sie haben hier eine Methode, die laut Deklaration einen Rⁿckgabewert
- liefert. Allerdings gibt es im Methodenrumpf keine "return"-Anweisung.
- Das passt nicht zusammen. Sie mⁿssen entweder:
- - den Rⁿckgabetyp der Methode als "void" deklarieren, wenn sie
- keinen Wert zurⁿckliefern soll, oder
- - an das Ende der Methode eine "return"-Anweisung mit dem richtigen
- Rⁿckgabetyp schreiben, z.B.
- return 42;
- Der Typ des Rⁿckgabewerts muss mit dem im Methodenkopf deklarierten Typ
- ⁿbereinstimmen.
-
- missing return value
- Sie haben hier eine "return"-Anweisung geschrieben, die keinen Wert
- zurⁿckliefert. Der Methodenkopf allerdings deklariert, dass diese
- Methode einen Rⁿckgabewert besitzt. Sie mⁿssen entweder:
- - deklarieren, dass diese Methode keinen Rⁿckgabewert liefert
- (indem Sie "void" als Rⁿckgabetyp im Methodenkopf angeben), oder
- - Sie mⁿssen einen Wert des richtigen Typs zurⁿckliefern, z.B.
- return 42;
- oder
- return "Martin";
-
- name clash: *
- Leider kein Hilfetext verfⁿgbar.
-
- * is reserved for internal use
- Der angezeigte Ausdruck ist fⁿr die interne Verwendung reserviert,
- wenn es der Name einer Variablen oder Klasse ist, mⁿssen Sie ihn
- Σndern.
-
- native methods cannot have a body
- Sie haben eine Methode als "native" deklariert, und Sie haben einen
- Methodenrumpf geschrieben. Deklarationen von "native"-Methoden
- haben nur einen Methodenkopf, gefolgt von einem Strichpunkt.
- Entfernen Sie entweder das Schlⁿsselwort "native" oder den
- Methodenrumpf.
-
- no enclosing instance of type {0} is in scope
- Leider kein Hilfetext verfⁿgbar.
-
- no interface expected here
- Sie beziehen sich hier auf ein Interface (m÷glicherweise im
- "extends"-Teil einer Klassendeklaration). Eine Klasse kann nur
- von anderen Klassen abgeleitet werden, nicht von Interfaces.
- Wenn Sie dieses Interface implementieren wollen, verwenden Sie
- stattdessen das Schlⁿsselwort "implements".
-
- * has no match in entry in *
- Leider kein Hilfetext verfⁿgbar.
-
- * is not defined in a public class or interface; cannot be accessed from outside package
- Leider kein Hilfetext verfⁿgbar.
-
- * cannot be accessed from outside package
- Leider kein Hilfetext verfⁿgbar.
-
- not a loop label: *
- Leider kein Hilfetext verfⁿgbar.
-
- not a statement
- Sie haben hier eine Codezeile geschrieben, die keine vollstΣndige
- Anweisung ist. Bitte ⁿberprⁿfen Sie nochmals, was Sie bezwecken und
- wie Sie dies tun sollten.
-
- not an enclosing class:*
- Leider kein Hilfetext verfⁿgbar.
-
- * cannot be applied to *
- Der Operator, den Sie hier einsetzen, kann fⁿr den Wertetyp, fⁿr
- den Sie ihn einsetzen, nicht benutzt werden. Entweder verwenden
- Sie hier den falschen Typ oder den falschen Operator.
-
- * clashes with class of same name
- Vergewissern Sie sich, dass die Klasse und das Paket
- unterschiedliche Namen haben. Fⁿr gew÷hnlich sollten
- Klassennamen mit einem Grossbuchstaben beginnen, wΣhrend
- Packagenamen mit einem Kleinbuchstaben beginnen.
-
- possible fall-through into case
- Leider kein Hilfetext verfⁿgbar.
-
- error reading *
- Leider kein Hilfetext verfⁿgbar.
-
- recursive constructor invocation
- Sie haben Code geschrieben, der seinen Konstruktor sich selbst aufrufen
- lΣsst. Das ist nicht zulΣssig (und wⁿrde h÷chstwahrscheinlich zu einer
- Endlosschleife fⁿhren).
-
- * is ambiguous, both *
- Der Name, der in dieser Meldung aufscheint, kann nicht richtig aufgel÷st
- werden, weil in den Pakete, die Sie importiert haben, mehr als eine
- Klasse oder Interface mit diesem Namen definiert sind.
- Sie k÷nnen entweder hier auf die Klasse mit ihrem vollstΣndigen Namen
- zugreifen (z.B. java.util.List) oder die Klasse mit ihrem vollstΣndigen
- Namen importieren (z.B. import java.util.List).
-
- repeated interface
- Sie haben dasselbe Interface zweimal in derselben "implements"-Deklaration
- angefⁿhrt. Einmal ist genug. Mein GedΣchtnis ist nicht so schlecht!
-
- repeated modifier
- In dieser Deklaration haben Sie denselben Modifizierer zweimal angefⁿhrt. Ein
- Modifizierer ist ein Schlⁿsselwort wie etwa "final", "static", "public",
- "private", "volatile", ...
-
- {0} has {1} access in {2}
- Leider kein Hilfetext verfⁿgbar.
-
- return outside method
- Leider kein Hilfetext verfⁿgbar.
-
- signature does not match *
- Leider kein Hilfetext verfⁿgbar.
-
- * should be declared abstract; it does not define *
- Die aktuelle Klasse ist von einer abstrakten Klasse oder einem Interface
- abgeleitet. Abstrakte Klassen und Interfaces definieren Methoden, ohne deren
- Implementation anzugeben. Diese Klasse definiert Implementationen nicht fⁿr
- alle Methoden, die noch welche ben÷tigen. Daher ist diese Klasse selbst noch
- abstrakt (was bedeutet, dass sie noch Methoden ohne Implementation enthΣlt).
- Sie mⁿssen diese Klasse entweder als abstrakt deklarieren, indem Sie sie mit
- public abstract class ...
- anstatt von bloss
- public class ...
- beginnen lassen, oder Sie mⁿssen fⁿr die in der Fehlermeldung genannte Methode
- eine Implementation zur Verfⁿgung stellen.
-
- * is not abstract and does not override abstract method *
- Die aktuelle Klasse erbt von einer abstrakten Klasse
- oder einem Interface. Abstrakte Klassen und Interfaces
- definieren Methoden ohne eine Implementierung anzugeben.
- Diese Klasse definiert nicht fⁿr alle Methoden eine
- Implementierung, denen diese noch fehlt, wodurch diese
- Klasse selbst noch abstrakt ist (d.h. sie hat immer noch
- Methoden ohne Implementierung).
- Sie mⁿssen diese Klasse entweder als abstrakt deklarieren,
- indem Sie sie so anfangen lassen
- public abstract class ...
- anstatt nur mit
- public class ...
- oder Sie mⁿssen fⁿr die in der Fehlermeldung genannte
- Methode eine Implementierung einfⁿgen.
-
- error writing source; cannot overwrite input file *
- Leider kein Hilfetext verfⁿgbar.
-
- 'try' without 'catch' or 'finally'
- Wenn Sie einen "try"-Block verwenden, muss nach ihm ein "catch"-Block oder
- ein "finally"-Block oder beide folgen. Die korrekte Anordnung ist:
- try {
- Anweisungen;
- }
- catch(Exception e) {
- Anweisungen;
- }
- finally {
- Anweisungen;
- }
-
- * does not take parameters
- Leider kein Hilfetext verfⁿgbar.
-
- type variables cannot be dereferenced
- Leider kein Hilfetext verfⁿgbar.
-
- type variable {0} occurs more than once in result type of {1}; cannot be left uninstantiated
- Leider kein Hilfetext verfⁿgbar.
-
- type variable {0} occurs more than once in type of {1}; cannot be left uninstantiated
- Leider kein Hilfetext verfⁿgbar.
-
- unclosed character literal
- Sie haben wahrscheinlich eine Zeichenkonstante deklariert, ohne das
- abschliessende einfache Anfⁿhrungszeichen anzugeben: '.
-
- unclosed comment
- Sie haben wahrscheinlich einen Kommentar geschrieben, ohne ihn
- mit */ abzuschliessen.
-
- unclosed string literal
- Sie haben wahrscheinlich eine Stringkonstante deklariert, ohne das
- abschliessende doppelte Anfⁿhrungszeichen anzugeben: ".
-
- undefined label: *
- Die Variable, die Sie hier verwenden wollen, kann nicht gefunden
- werden. Sie wurde entweder nie deklariert, oder sie wurde an einer
- Stelle deklariert, die von hier nicht sichtbar ist.
- Der erste Fall tritt hΣufig bei Tippfehlern in einer Variablen auf.
- ▄berprⁿfen Sie, dass die Variable richtig geschrieben ist, inklusive
- Gross-/Kleinschreibung ("eineZahl" ist nicht dasselbe wie "einezahl"!).
- Der zweite Fall kommt vor, wenn die Variable innerhalb eines Blocks
- deklariert ist. (Ein Block ist ein Paar geschwungener Klammern { }.)
- Wenn Sie eine Variablendeklaration innerhalb einer Schleife haben,
- dann ist die Variable nur innerhalb dieser Schleife sichtbar. Als
- Daumenregel: eine Variable wird unsichtbar nach der geschwungenen
- Klammer (}), die den Block abschliesst, in dem die Variable
- deklariert wurde.
-
- unreachable statement
- Diese Anweisung wird nie ausgefⁿhrt werden. Wenn Sie den Code
- sorgfΣltig untersuchen, werden Sie feststellen, dass der
- Programmfluss diese Anweisung nie erreichen kann. Wenn Sie
- wirklich nicht wollen, dass diese Anweisung ausgefⁿhrt wird,
- l÷schen Sie sie, oder berichtigen Sie den Code.
-
- initializer must be able to complete normally
- Sie k÷nnen in statischen Initialisierungsbl÷cken keine
- Exceptions ausl÷sen oder solche Bl÷che vorzeitig
- beende. Sie mⁿssen die Ausfⁿhrung solcher Bl÷cke bis zum Ende
- zulassen.
-
- unreported exception {0}; must be caught or declared to be thrown
- Ihr Code ruft eine Methode auf, die eine Exception ausl÷sen
- kann. Sie haben zwei M÷glichkeiten: Sie k÷nnen entweder diese
- Exception abfangen, oder Sie k÷nnen deklarieren, dass
- Ihre Methode diese weitergibt. Wenn Sie die Exception
- abfangen wollen, mⁿssen sie einen Block der Form
- try
- {
- ...
- }
- catch(...)
- {
- ...
- }
- verwenden.
- Wenn Sie die Exception weitergeben wollen, mⁿssen Sie die
- Deklaration
- throws <ExceptionName>
- in die Signatur Ihrer Methode aufnehmen.
-
- 'void' type not allowed here
- Der Typ "void" kann in diesem Zusammenhang nicht verwendet werden.
- Er ist ein spezieller Typ, der verwendet wird, um anzuzeigen, dass
- eine Methode keinen Rⁿckgabetyp besitzt. Er kann nicht als Typ
- einer Variablen verwendet werden.
-
- * not allowed here
- Sie haben einen Zugriffs-Modifizierer verwendet (wie etwa "private",
- "protected", etc.). Dieser Modifizierer ist an dieser Stelle nicht
- zulΣssig.
-
- wrong number of type arguments; required *
- Leider kein Hilfetext verfⁿgbar.
-
- * might already have been assigned to
- Einer "final"-Variablen kann nur einmal etwas zugewiesen werden.
- (Ihre hier in Frage stehende Variable ist "final".) In Ihrem
- Code befinden sich zwei Zuweisungen an diese Variable, und der
- Compiler hΣlt es fⁿr m÷glich, dass beide Zuweisungen ausgefⁿhrt
- werden.
-
- * might not have been initialized
- Sie verwenden eine lokale Variable, die nicht mit Sicherheit
- initialisiert wurde, bevor sie hier angesprochen wird. Im
- Zweifelsfall initialisieren Sie sie bei der Deklaration.
-
- * might be assigned in loop
- Leider kein Hilfetext verfⁿgbar.
-
- error while writing *
- Leider kein Hilfetext verfⁿgbar.
-
- * is public, should be declared in a file named *
- "public"-Klassen mⁿssen sich in einer Datei befinden, die denselben
- Namen hat wie die "public"-Klasse, mit der Erweiterung ".java". Die
- "public"-Klasse Dingsda zum Beispiel muss sich in einer Datei mit
- dem Namen "Dingsda.java" befinden.
-
- cannot read: *
- Leider kein Hilfetext verfⁿgbar.
-
- Fatal Error: Unable to locate package java.lang in classpath or bootclasspath
- Leider kein Hilfetext verfⁿgbar.
-
- Fatal Error: Unable to locate method *
- Leider kein Hilfetext verfⁿgbar.
-
- * uses or overrides a deprecated API.
- Sie verwenden eine Methode, die nicht lΣnger empfohlen wird. Es ist recht
- wahrscheinlich, dass es eine andere Methode oder Klasse gibt, die diese
- FunktionalitΣt aufweist. Sehen Sie in der API-Dokumentation nach weiteren
- Details.
-
- Some input files use or override a deprecated API.
- Leider kein Hilfetext verfⁿgbar.
-
- Recompile with -deprecation for details.
- Leider kein Hilfetext verfⁿgbar.
-
- * uses unchecked operations.
- Leider kein Hilfetext verfⁿgbar.
-
- Some input files use unchecked operations.
- Leider kein Hilfetext verfⁿgbar.
-
- * has been deprecated
- Sie verwenden eine Methode, die nicht lΣnger empfohlen wird. Es ist recht
- wahrscheinlich, dass es eine andere Methode oder Klasse gibt, die diese
- FunktionalitΣt aufweist. Sehen Sie in der API-Dokumentation nach weiteren
- Details.
-
- unchecked assignment: *
- Leider kein Hilfetext verfⁿgbar.
-
- unchecked call to {0} as a member of the raw type {1}
- Leider kein Hilfetext verfⁿgbar.
-
- unchecked cast to type *
- Leider kein Hilfetext verfⁿgbar.
-
- unchecked generic array creation
- Leider kein Hilfetext verfⁿgbar.
-
- unchecked method invocation: *
- Leider kein Hilfetext verfⁿgbar.
-
- ';' expected
- Am Ende einer Zeile fehlt ein Strichpunkt. Es k÷nnte die im Editor
- markierte Zeile sein, oder die Zeile darⁿber.
-
- 'case', 'default' or '}' expected
- Leider kein Hilfetext verfⁿgbar.
-
- 'class' or 'interface' expected
- Ziemlich am Beginn jeder Sourcedatei wird das Wort "class" oder
- "interface" erwartet. Es fehlt hier, oder es stehen Dinge davor,
- die dort nicht hingeh÷ren.
-
- '.class' expected
- Leider kein Hilfetext verfⁿgbar.
-
- '(' or '[' expected
- Es sieht so aus, als wΣre eine ungerade Anzahl von Klammern in Ihrem
- Code, die den Compiler verwirrt. ▄berprⁿfen Sie den Code sorgfΣltig
- auf zusammengeh÷rige ÷ffnende und schliessende Klammern.
-
- * expected
- Das in der Fehlermeldung genannte Symbol wurde an dieser Stelle
- im Code erwartet; stattdessen fand sich ein anderes Symbol. Versuchen
- Sie, darⁿber nachzudenken, warum dieses Symbol hier erwartet wird.
-
- orphaned *
- Leider kein Hilfetext verfⁿgbar.
-
- cannot access *
- Leider kein Hilfetext verfⁿgbar.
-
- bad class file: *
- Leider kein Hilfetext verfⁿgbar.
-
- type parameter {0} is not within its bound *
- Leider kein Hilfetext verfⁿgbar.
-
- incompatible types*
- Hier ist Ausdruck eines bestimmten Typs erforderlich. Sie schrieben einen
- Ausdruck eines anderen, unvereinbaren Typs (z.B. Sie schrieben einen
- String, wo ein int erwartet wurde.)
-
- inconvertible types*
- The type you have used here cannot be automatically
- converted to the type required.
-
- possible loss of precision
- Leider kein Hilfetext verfⁿgbar.
-
- unexpected type
- Leider kein Hilfetext verfⁿgbar.
-
- abstract {0} {1} cannot be accessed directly
- Leider kein Hilfetext verfⁿgbar.
-
- *An explicit 'this' qualifier must be used to select the desired instance.
- Leider kein Hilfetext verfⁿgbar.
-
- non-static {0} {1} cannot be referenced from a static context
- Leider kein Hilfetext verfⁿgbar.
-
- cannot resolve symbol*
- Leider kein Hilfetext verfⁿgbar.
-
- {0}; {1} and {2} are static
- Leider kein Hilfetext verfⁿgbar.
-
- {0}; overridden method is {1}
- Leider kein Hilfetext verfⁿgbar.
-
- attempting to assign weaker access privileges; was *
- Leider kein Hilfetext verfⁿgbar.
-
- overridden method does not throw *
- Leider kein Hilfetext verfⁿgbar.
-
- * attempting to use incompatible return type
- Leider kein Hilfetext verfⁿgbar.
-